package com.project.nimsen.service;

import java.util.List;
import java.util.Map;

import com.project.nimsen.dto.WxsendmsgDto;
import com.project.nimsen.entity.Wxsendmsg;
import com.project.jdbc.service.IBaseService;

public interface IWxsendmsgService extends IBaseService {
	/**
	 * 根据dto查询回复信息
	 * */
	List<Map<String, Object>> findByDto(WxsendmsgDto dto)throws Exception;
	/**
	 * 根据dto查询回复信息
	 * */
	List<Wxsendmsg> findEntByDto(WxsendmsgDto dto)throws Exception;
	/**
	 * 根据dto的信息验证是否存在
	 * */
	Map<String, Object> findValidate(WxsendmsgDto dto)throws Exception;
	/**
	 * 根据一个id查询一个回复信息
	 * */
	Wxsendmsg findByid(String id)throws Exception;
	/**
	 * 根据关键字查询
	 * */
	Wxsendmsg findByKeyWord(String keyword, String siteid)throws Exception;
	/**
	 * 根据id删除一个微信回复信息
	 * */
	boolean deleteByid(String id)throws Exception;
	/**
	 * 根据dto添加一个图文信息
	 * */
	boolean saveNews(WxsendmsgDto dto)throws Exception;
	/**
	 * 根据用户的条件查询出的信息为List<Map>形式
	 * */
	List<Map<String, Object>> findNewsMapByDto(WxsendmsgDto dto)throws Exception;
}
